import request from '@/utils/request'

// 查询微生物解读字典列表
export function solveName(query) {
  return request({
    url: '/dict/table/list',
    method: 'get',
    params: query
  })
}

// 查询微生物解读字典列表
// export function solveDictionary(query) {
//   return request({
//     url: '/dict/interpretation/list',
//     method: 'get',
//     params: query
//   })
// }

// 新增微生物解读字典
// export function solveDictionaryAdd(data) {
//   return request({
//     url: '/dict/interpretation',
//     method: 'post',
//     data: data
//   })
// }
// 新增微生物解读字典
export function solveDictionaryAdd(data) {
  return request({
    url: '/dict/primordial/addPrimordialTable',
    method: 'post',
    data: data
  })
}
// 编辑
export function solveDictionaryUpdate(data) {
  return request({
    url: '/dict/primordial/primordialTableEdit',
    method: 'post',
    data: data
  })
}
// 编辑状态
export function solveDictionaryUpdateStatus(data) {
  return request({
    url: '/dict/primordial/primordialTableEditState',
    method: 'post',
    data: data
  })
}

// 新增解读名称
export function solveNameAdd(data) {
  return request({
    url: '/dict/table',
    method: 'post',
    data: data
  })
}

// 查询微生物解读字典单条详情
export function solveDictionaryEdit(params) {
  return request({
    url: '/dict/interpretation/'+params,
    method: 'get',
  })
}

// 修改微生物解读字典信息
// export function solveDictionaryUpdate(data) {
//   return request({
//     url: '/dict/interpretation',
//     method: 'put',
//     data: data
//   })
// }

// 删除微生物解读字典信息
// export function solveDictionaryDel(id) {
//   return request({
//     url: '/dict/interpretation/' + id,
//     method: 'delete'
//   })
// }
export function solveDictionaryDel(sorts) {
  return request({
    url: '/dict/primordial/primordialTable/' + sorts,
    method: 'delete'
  })
}

// 导出微生物解读字典信息
export function solveDictionaryExport(params) {
  return request({
    url: '/dict/interpretation/export',
    method: 'get',
  })
}

export function solveDictionary(params) {
  return request({
    url: '/dict/primordial/primordialTableList',
    method: 'get',
    params
  })
}

